﻿
#region Using directives

using System;
using System.Collections.Specialized;
using System.Configuration;
using System.Data;
using System.Data.Common;
using System.Configuration.Provider;

using VCS.Entities;

#endregion

namespace VCS.Data.Bases
{	
	///<summary>
	/// The base class to implements to create a .NetTiers provider.
	///</summary>
	public abstract class NetTiersProvider : NetTiersProviderBase
	{
		
		///<summary>
		/// Current PaymentModeProviderBase instance.
		///</summary>
		public virtual PaymentModeProviderBase PaymentModeProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current MemberTypeProviderBase instance.
		///</summary>
		public virtual MemberTypeProviderBase MemberTypeProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ProcedureCategoryProviderBase instance.
		///</summary>
		public virtual ProcedureCategoryProviderBase ProcedureCategoryProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current MedicalProcedureProviderBase instance.
		///</summary>
		public virtual MedicalProcedureProviderBase MedicalProcedureProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current CompanyProviderBase instance.
		///</summary>
		public virtual CompanyProviderBase CompanyProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current CountryProviderBase instance.
		///</summary>
		public virtual CountryProviderBase CountryProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current InvoiceDetailsProviderBase instance.
		///</summary>
		public virtual InvoiceDetailsProviderBase InvoiceDetailsProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current PrescriptionDetailProviderBase instance.
		///</summary>
		public virtual PrescriptionDetailProviderBase PrescriptionDetailProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ProcedureDiscountProviderBase instance.
		///</summary>
		public virtual ProcedureDiscountProviderBase ProcedureDiscountProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current DoctorProviderBase instance.
		///</summary>
		public virtual DoctorProviderBase DoctorProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current PatientProviderBase instance.
		///</summary>
		public virtual PatientProviderBase PatientProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ProcedureSubCategoryProviderBase instance.
		///</summary>
		public virtual ProcedureSubCategoryProviderBase ProcedureSubCategoryProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current PatientActivationProviderBase instance.
		///</summary>
		public virtual PatientActivationProviderBase PatientActivationProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current InvoiceProviderBase instance.
		///</summary>
		public virtual InvoiceProviderBase InvoiceProvider{get {throw new NotImplementedException();}}
		
		
		///<summary>
		/// Current AppointmentDoctorProviderBase instance.
		///</summary>
		public virtual AppointmentDoctorProviderBase AppointmentDoctorProvider{get {throw new NotImplementedException();}}
		
	}
}
